using System.Reflection;

namespace Synapse.Framework.AoP
{
    public interface IInvocation
    {
        MethodInfo MethodInfo { get; }
        object[] Parameters { get;  }
        object ReturnValue { get; set; }
        object Instance { get; }
        void InvokeMethod(); 
    }
}